花费 9 ms
使用C# (.NET Core) 实现单体设计模式 (Singleton Pattern)

本文的概念内容来自深入浅出设计模式一书 由于我在给公司做内培, 所以最近天天写设计模式的文章.... 单体模式 Singleton 单体模式的目标就是只创建一个实例. 实际中有很多种对象我们可 ...

Wed Apr 11 20:20:00 CST 2018 12 4216
API做翻页的两种思路

在开发API的时候,有时候数据太多了,就需要分页读取。 基于偏移量的分页(Offset-based) 这种方式就是会提供一个每页笔数(page size)来定义返回条目的最大数,提供一个页数(pa ...

Mon Apr 15 14:29:00 CST 2019 4 2585
使用 OAS(OpenAPI标准)来描述 Web API

无论哪种类型的Web API, 都可能需要给其他开发者使用. 所以API的开发者体验是很重要的. API的开发者体验, 简写为 API DX (Developer Experience). 它包 ...

Mon Jan 20 21:42:00 CST 2020 4 2952
使用C# (.NET Core) 实现命令设计模式 (Command Pattern)

本文的概念内容来自深入浅出设计模式一书. 项目需求 有这样一个可编程的新型遥控器, 它有7个可编程插槽, 每个插槽可连接不同的家用电器设备. 每个插槽对应两个按钮: 开, 关(ON, OFF) ...

Sat Apr 14 19:54:00 CST 2018 2 1723
使用C# (.NET Core) 实现迭代器设计模式 (Iterator Pattern)

本文的概念来自深入浅出设计模式一书 项目需求 有两个饭店合并了, 它们各自有自己的菜单. 饭店合并之后要保留这两份菜单. 这两个菜单是这样的: 菜单项MenuItem的代码是这样的: ...

Fri Apr 20 23:25:00 CST 2018 3 1115

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM